table,tr,td,th{
padding: 0;
margin: 0;
}

table{
width: 100%;
border-color: #ccc;
}

table tr{
/*line-height: 30px;*/
/**/
border-color: #ccc;

}

table th,table td{
	 padding: 8px;
border-width: 1px;
 border-style: solid;
 border-color: #999999;
}

table tr:nth-child(even){
background: #ccc;
}
a{ text-decoration:none;
color:#222222;}

.con{
		margin: 1px;
	}
	.con .pic{ border-radius:1px;float:left; max-height:180px;overflow:hidden;box-shadow:2px 2px 6px #b5b5b5;line-height:1.2;margin: 5px;padding:2px;}
	.con span{
		padding: 3px;
	}
	.pic{
		max-width:150px;
		text-align:center;
		min-height:20px;
		padding:5px;
	}
	.pic img{
		margin:0;
		width:100%;
		min-height:10px;
		max-width:100px;
	}